from builtins import print as _print
from sys import _getframe


# 自定义print函数 方便输出时候带上行号
def print(*arg, **kw):
	s = f'第{_getframe(1).f_lineno}行：'  # 注此处需加参数 1。
	return _print(s, *arg, **kw)


# ### 流程控制
"""
流程: 代码执行的过程
控制: 对代码执行过程中的把控

三大结构:
(1)顺序结构: 默认代码从上到下,依次执行
(2)分支结构: 单项分支 双向分支 多项分支 巢状分支
(3)循环结构: while / for
"""

# 单项分支
"""
if 条件表达式:
	code1
	code2
当条件表达式成立,返回True,执行对应的代码块
"""
zhiye = "程序员"
if zhiye == "程序员":
	print("拿高薪")
	print("钱多,话少,死的早")
	print("发量日渐稀少")

# 双向分支 (二选一)
"""
if 条件表达式:
	code1  ..
else:
	code2 ... 
如果条件表达式成立,返回True ,执行if这个区间的代码块
如果条件表达式不成立,返回False,执行else这个区间的代码块
if   分支的代码块也叫做真区间
else 分支的代码块也叫做假区间
"""

zhiye = "美团外卖骑手"
zhiye = "律师"
if zhiye == "美团外卖骑手":
	print("打他")
	print("骂他")
	print("喂他辣椒水")
else:
	print("给你一朵红花")

# input 等待用户输入字符串 (注意:结果一定是字符串)
"""
name = input("你好~ 你妈贵姓~")
print(name , type(name))
"""

# ### 模拟网站登录
# 如果admin = wangwen  密码:password = 111 显示登录成功,否则显示登录失败
# admin = "wangwen"
# password = "111"

admin = input("请输入您的账号:")
password = input("请输入您的密码:")
if admin == "wangwen" and password == "111":
	print("登录成功")
else:
	print("登录失败")

# ### 多项分支 (多选一)
"""
if 条件表达式1:
	code1 
elif 条件表达式2:
	code2
elif 条件表达式3:
	code3
else:
	`code4
如果条件表达式1成立,执行对应的分支code1,反之判断条件表达式2是否成立
如果条件表达式2成立,执行对应的分支code2,反之判断条件表达式3是否成立
如果条件表达式3成立,执行对应的分支code3,如果不成立,直接走else分支,到此程序执行完毕

elif 可以是0个 或者 多个
else 可以是0个 或者 一个

"""

youqian = False
youfang = False
youche = False
if youqian == True:
	print("说明这个人很有实力")
elif youfang == True:
	print("能交给朋友么")
elif youche == True:
	print("开了雅迪艾玛调动车,我们碰一碰吧")
else:
	print("你还是去做美团骑手吧")

print("<=======================>")
# ### 巢状分支
"""单项分支,双向分支,多项分支的互相嵌套组合"""
youqian = True
youfang = True
youche = True
youyanzhi = True
youtili = False

if youqian == True:
	if youfang == True:
		if youche == True:
			if youyanzhi == True:
				if youtili == True:
					print("我要嫁给你~")
				else:
					print("你去吃点大腰子再来~")
			else:
				print("你去一下泰国+韩国,整整容")
else:
	print("你是个好人呐~")

print("<=======================>")
# 出题 height
# 女生找对象
# 男生在1米~1.5米之间 小强 你在哪里?
# 男生在1.5~1.7米之间 没有安全感~
# 男生 1.7~ 1.8米之间 帅哥 留个电话
# 男生 1.8~2米之间 帅哥 你建议多一个女朋友吗

# python特有
"""
height = float(input("请输入您的身高:"))
if 1 <= height < 1.5:
	print("小强 你在哪里?")
elif 1.5 <= height < 1.7:
	print("没有安全感~")
elif 1.7 <= height < 1.8:
	print("帅哥 留个电话")
elif 1.8 <= height < 2:
	print("你建议多一个女朋友吗")
else:
	print("抱歉,没有合适的选项")
"""

# 通用写法
height = float(input("请输入您的身高:"))
if 1 <= height and height < 1.5:
	print("小强 你在哪里?")
elif 1.5 <= height and height < 1.7:
	print("没有安全感~")
elif 1.7 <= height and height < 1.8:
	print("帅哥 留个电话")
elif 1.8 <= height and height < 2:
	print("你建议多一个女朋友吗")
else:
	print("抱歉,没有合适的选项")

"""
tab 向右缩进
shift + tab 向左缩进
"""
